package com.ruoyi.web.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

@Data
@TableName(value = "mes_report_other")
public class OtherReport {
    @TableId
    private String id;
    /** 报工单编码 */
    private String code;
    //工艺名称
    private String technologyType;
    /** 报工日期 */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date reportDate;
    /** 创建人 */
    private String createBy;
    /** 创建时间 */
    //@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
   // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /** 更新人 */
    private String updateBy;
    /** 更新时间 */
   // @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  //  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    private String status;
    // 书刊类型：1普通、2习近平谈治国理政
    private String bookType;

    @TableField(exist = false)
    private List<OtherReportDetail> reportDetailList;
    @TableField(exist = false)
    private List<OtherReportUser> reportUserList;
    @TableField(exist = false)
    private String produceNo;
}
